package com.hsmw.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.hsmw.common.base.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * <p>
 * 搅拌站操作记录
 * </p>
 *
 * @author tjy
 * @since 2021-08-10
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="HsmwConcreteOperateRecord对象", description="搅拌站操作记录")
public class HsmwConcreteOperateRecord extends BaseModel {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "订单ID")
    private String orderId;

    @ApiModelProperty(value = "订单需求ID")
    private String requestId;

    @ApiModelProperty(value = "操作人")
    private String operUser;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "塌落度")
    private String slump;

    @ApiModelProperty(value = "混凝土标号")
    private String concreteNum;

    @ApiModelProperty(value = "开始发灰填写方量")
    private String fillVolume;

    @ApiModelProperty("操作类型 1 开始 2  暂停 3 继续 4 结束 5 搅拌站提交方量  6 工长确认方量")
    private String operType ;

    @ApiModelProperty(value = "操作人姓名")
    @TableField(exist = false)
    private String operName;

    @ApiModelProperty(value = "操作人电话")
    @TableField(exist = false)
    private String operUsername;

    @ApiModelProperty(value = "操作人电话")
    @TableField(exist = false)
    private String userType;

    @ApiModelProperty(value = "工长确认方量记录")
    @TableField(exist = false)
    private List<HsmwConcreteOperate>  hsmwConcreteOperates;



}

